package com.phantasy.proto
{
	import com.phantasy.Message;
	
	import flash.net.registerClassAlias;
	
	public class m_role2_detail_toc extends Message
	{
		public var role_details:p_role_data = null;
		public var bags:Array;
		public var server_time:int = 0;
		public var queue_num:int = 0;
		public var wait_sec:int = 0;
		
		public function m_role2_detail_toc()
		{
			this.bags = new Array();
			super();
			registerClassAlias("p.m_role2_detail_toc", m_role2_detail_toc);
		}
		
		override public function getMethodName():String
		{
			return ("role2_detail");
		}
		
		override public function getClassName():String
		{
			return ("m_role2_detail_toc");
		}
		
		override public function getAttributes():Array
		{
			return ([["role_details", "p_role_data", "null"], ["bags", "array", "p_bag_content"], ["server_time", "int", "null"], ["queue_num", "int", "null"], ["wait_sec", "int", "null"]]);
		}
	}
}